import java.math.BigDecimal;
import java.util.Scanner;

public class DAY0404 {
    public static void main(String[] args) {
        //三角形的三条边应该符合：1.a+b>c   2.a+c>b   3.c+b>a
        //由于：1<=a,b,c<=10^100  使用BigDecimal
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            BigDecimal a=sc.nextBigDecimal();
            BigDecimal b=sc.nextBigDecimal();
            BigDecimal c=sc.nextBigDecimal();
            //比较大小用compareTo
            if(a.add(b).compareTo(c)>0 &&b.add(c).compareTo(a)>0 &&a.add(c).compareTo(b)>0){
                System.out.println("Yes");
            }else {
                System.out.println("No");
            }
        }
    }

    public int Add(int num1,int num2) {
        //num1=1 num2=2  ——>  num1=01 num2=10  num1+num2=01^10=011——>3
        //num1=10 num2=11  ——> num1=1010 num2=1011 num1+num2=(1010^1011)+(1010&1011)<<1 ——>10101——>21

        while (num2!=0){
            int a=num1^num2;//代表不进位的数
            int b=(num1&num2)<<1;//代表进位的数
            num1=a;
            num2=b;
        }
        return num1;
    }
}
